<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- 上述3个meta标签*必须*放在最前面，任何其他内容都*必须*跟随其后！ -->
    <title>我的历史预约</title>

    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery，所以必须放在前边) -->
    <script src="js/jquery-3.3.1.js"></script>
    <!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
    <script src="js/bootstrap.min.js"></script>
    <!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询（media queries）功能 -->
    <!-- 警告：通过 file:// 协议（就是直接将 html 页面拖拽到浏览器中）访问页面时 Respond.js 不起作用 -->
    <!--[if lt IE 9]>
    <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
    <![endif]-->
    <script src="js/vue.js"></script>
    <script src="js/axios.min.js"></script>
    <style>
        ul li{
            list-style: none;
            line:1px;
        }
        table{
            margin-left: 30%;
            border-right:1px solid #F00;
            border-bottom:1px solid #F00;
        }
        table td{
            border-left:1px solid #F00;
            border-top:1px solid #F00;
            text-align: center;
            font-size: 24px;
        }
    </style>
</head>
<body>
<div id="all">
    <table v-if="historyReservatArray.length!=0">
        <h1 style="text-align: center;">预约记录</h1>
        <tr>
            <td>学号</td>
            <td>座位</td>
            <td>预约开始时间</td>
            <td>预约结束时间</td>
            <td>预约状态</td>
        </tr>
        <tr v-for="(item,index) in historyReservatArray">
            <td>{{item.uid}}</td>
            <td>{{item.addressFloar+"楼"+item.addressArea+"区"+item.addressNum+"号位置"}}</td>
            <td>{{item.day.split('T')[0]+" "+item.reservateBeginTime+":00"}}</td>
            <td>{{item.day.split('T')[0]+" "+item.reservateOverTime+":00"}}</td>
            <td v-if="item.status=='y'">未过期</td>
            <td v-if="item.status=='n'">已过期</td>
        </tr>
    </table>
    <div v-if="historyReservatArray.length==0" class="alert alert-info" role="alert">抱歉，您的预约记录为空</div>

</div>
</body>
<script>
    var v1=new Vue({
        el:"#all",
        data:{
            //历史预约记录的数组
            historyReservatArray:[],
        },
        methods:{


        }
    })
    //发送ajax请求，获取到历史预约记录
    $.ajax({
        type:"get",
        url:"historyReservated",
        async:false,
        success:function (resp) {
            eval(resp);
            if (resp.result=="false"){
                alert(resp.errorReason)
            } else{
                v1.historyReservatArray=resp.tabRecords;
            }
        }
    })
</script>
</html>